package com.wei.shopping.service;

import com.wei.shopping.entrty.PageResult;
import com.wei.shopping.entrty.QueryPageBean;
import com.wei.shopping.pojo.Commodity;
import com.wei.shopping.pojo.Sold;

import java.util.List;

public interface SoldService {

    /**
     * 分页查找
     * @return
     */
    PageResult findall(QueryPageBean queryPageBean,String findString);

    /**
     * 按性别分组查询每个月的购买人群
     */
    List<Integer> findGroupBySex(List<String> months, String sex);

    /**
     * 查找已售商品
     * @param userid
     * @return
     */
    PageResult findallbyuserid(String userid,QueryPageBean queryPageBean);

    /**
     * 删除销售记录
     * @param soldid
     */
    void deletecomm(String soldid);

    /**
     * 根据userid查找每个月的销售数量
     * @param months
     * @param userid
     * @return
     */
    List<Integer> findAccount(List<String> months,String userid);

    /**
     * 通过commid查找销售记录
     * @param commid
     * @return
     */
    Sold findByCommid(String commid);

    /**
     * 添加销售记录
     * @param sold
     */
    void addSold(Sold sold);

    /**
     * 查找我的订单
     * @param queryPageBean
     * @param userid
     * @return
     */
    PageResult findorder(QueryPageBean queryPageBean,String userid);
}
